package qc.module.ehs.dto.certificate;

import lombok.Data;

/**
 * @author YRR
 * @create 2025-03-11 13:36
 */
@Data
public class CertificateDto {
    /**
     * 发证时间
     */
    private String assigntm;
    /**
     * 附件，证件附件，json格式
     */
    private String attachment;
    /**
     * 发证机构
     */
    private String authority;
    /**
     * 过期时间，为空表示不过期
     */
    private String expiredtm;
    /**
     * 持证人ID，为相关方人员ID或系统用户ID
     */
    private String holduserid;
    /**
     * 持证人名称
     */
    private String holdusername;
    /**
     * 证照ID
     */
    private String id;
    /**
     * 是否为相关方，为true时表示外包资质证照，为false时表示当前组织或组织中的人员资质证照
     */
    private boolean isepiboly;
    /**
     * 是否为人员资质证照，为true时表示为人员资质证照，为false时表示为单位资质证照
     */
    private boolean isperson;
    /**
     * 是否有效，自动根据过期时间判断
     */
    private boolean isvalid;
    /**
     * 证照名称
     */
    private String name;
    /**
     * 证件编号
     */
    private String no;
    /**
     * 组织代码
     */
    private String orgcode;
    /**
     * 证件类型
     */
    private String type;
}
